layout
布局是UI设计师将有限的视觉元素进行有机的排列组合。将理性的思维个性化的表现出来是一种具有个人风格和艺术特色的视觉传达方式。
分栏又称为分列,常见的布局有一列、两列、三列、混合布局。我们需要通过css中的浮动定位完成UI设计中的布局要求,所以前端工程师就是将艺术与技术完美融合的岗位。
多列布局
一列布局
单页的应用没有太多的内容,文字内容较少。
1 | <style> |
两列布局
两列布局很常见,具体的可以通过浮动或flex
example 1
1 | <style> |
example 2
1 | <style> |
example 3
1 | <style> |
example 4
1 | <style> |
三列布局
三列布局的一般为左右两边定宽 中间自适应 方法手段很多只是每一种html结构差异
example 1
1 | <style> |
example 2
1 | <style> |
example 3
1 | <style> |
example 4
1 | <style> |
居中
水平居中
子元素在父元素中居中且宽度均可变
1 | /* inline-block + text-align */ |
垂直居中
1 | .outer {display: table-cell;vertical-align: middle;} |
水平垂直居中
1 | .outer {text-align: center;display: table-cell;vertical-align: middle;} |
last
基础真的很重要,不能只关注深层的东西而忽略了它,很多时候我们都只关注这个新的技术,各种各样的框架组件。感叹的同时却还在原地踏步!挖掘简单事物背后的不简单,想信我们就真的进步了!
风起于青萍之末,浪成于微澜之间。生活多姿多彩等待你我去发现!么么哒~